package com.own.testapp.utils;

import android.util.Log;

/**
 * com.own.testapp.utils
 *
 * @author ly-zhuqg
 * @date create at 2017/9/22
 * @修订 1.修改内容   by 修改人  at 修改日期
 */
public class LoggerUtils
{
    private LoggerUtils() {
        /* cannot be instantiated */
        throw new UnsupportedOperationException("cannot be instantiated");
    }

    /**
     * 统一打印标志位
     */
    public static boolean isDebug = true/*BuildConfig.LY_DEBUG*/;

    /**
     * 输出info级别的日志
     *
     * @param tag
     * @param msg
     */
    public static void i(String tag, String msg) {
        if (isDebug)
            Log.i(tag, msg);
    }

    /**
     * 输出debug级别的日志
     *
     * @param tag
     * @param msg
     */
    public static void d(String tag, String msg) {
        if (isDebug)
            Log.d(tag, msg);
    }

    /**
     * 输出error级别的日志
     *
     * @param tag
     * @param msg
     */
    public static void e(String tag, String msg) {
        if (isDebug)
            Log.e(tag, msg);
    }

    /**
     * 输出version级别的日志
     *
     * @param tag
     * @param msg
     */
    public static void v(String tag, String msg) {
        if (isDebug)
            Log.v(tag, msg);
    }
}
